From 42778d65c7be2a4174ca5c2b27c92aa468c27127 Mon Sep 17 00:00:00 2001 From: "cl349@firebug.cl.cam.ac.uk" Date: Fri, 26 Aug 2005 08:49:31 +0000 Subject: [PATCH] Bugfix: xenstat_collect_networks now returns the correct error code. Signed-off-by: Josh Triplett Signed-off-by: Christian Limpach --- tools/xenstat/libxenstat/src/xenstat.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/xenstat/libxenstat/src/xenstat.c b/tools/xenstat/libxenstat/src/xenstat.c index b5ce24d5cc..d5a4496192 100644 --- a/tools/xenstat/libxenstat/src/xenstat.c +++ b/tools/xenstat/libxenstat/src/xenstat.c @@ -493,20 +493,20 @@ static int xenstat_collect_networks(xenstat_node * node) node->handle->procnetdev = fopen("/proc/net/dev", "r"); if (node->handle->procnetdev == NULL) { perror("Error opening /proc/net/dev"); - return 1; + return 0; } /* Validate the format of /proc/net/dev */ if (fread(header, sizeof(PROCNETDEV_HEADER) - 1, 1, node->handle->procnetdev) != 1) { perror("Error reading /proc/net/dev header"); - return 1; + return 0; } header[sizeof(PROCNETDEV_HEADER) - 1] = '\0'; if (strcmp(header, PROCNETDEV_HEADER) != 0) { fprintf(stderr, "Unexpected /proc/net/dev format\n"); - return 1; + return 0; } } @@ -558,7 +558,7 @@ static int xenstat_collect_networks(xenstat_node * node) sizeof(xenstat_network)); } if (domain->networks == NULL) - return 1; + return 0; domain->networks[domain->num_networks - 1] = net; } -- 2.30.2